fix: add missing transaction types in serialization#401
fix: add missing transaction types in serialization#401xdustinface merged 1 commit intov0.42-devfrom
Conversation
📝 WalkthroughWalkthroughExpanded special transaction type handling in serialization and deserialization to disable SegWit processing for AssetUnlock, QuorumCommitment, MnhfSignal, and Coinbase transaction types. Updated supporting documentation to reflect the broader scope of non-input transaction types. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
The block serialization needed by the sync rewrite which uses #397 fails for special transactions/coinbase because we don't have segwit support. This is intermediate fix. Im have a PR to fully drop support for it (#400) but its not quite ready and i want to look a bit more into it first once the sync stuff is done.
Summary by CodeRabbit
Release Notes
✏️ Tip: You can customize this high-level summary in your review settings.